package secondStage.part5.网络编程.TCP通信程序.多线程实现文件上传;

import java.io.*;
import java.net.ServerSocket;
import java.net.Socket;

/**
 * @ClassName: [ServerTcpReceiveTest]
 * @Description: TCP通信程序，接收信息，
 * @Author: [黄劲松]
 * @CreateDate: [2021-04-06]
 * @Version: [v1.0]
 */
//服务器:接收到的数据写入文本文件,给出反馈,代码用线程进行封装，海一个客户端开启个线程
public class ServerTcpReceiveTest5 {
    public static void main(String[] args) throws IOException {
        //创建, 服务器端的Socket对象(ServerSocket)
        ServerSocket ss = new ServerSocket (8080);
        while (true) {
            //监听客户端连接，返回一个Socket对象
            Socket s = ss.accept();
            //为每一个客户端开启一个线程
            new Thread(new ServerThread(s)).start();
        }
    }
}
